suffer setbacks and misfortunes - German English Dictionary